#pragma once

#include <iostream>

using std::cout;
using std::endl;

class Staple
{
public:
	virtual ~Staple() {};
protected:
	Staple() {};
private:
};

class Steak : public Staple
{
public:
	Steak() { cout << "You have ordered a piece of steak." << endl; }
	~Steak() {}; 
protected:
private:
};

class Pork : public Staple
{
public:
	Pork() { cout << "You have ordered a piece of pork." << endl; }
	~Pork() {}
protected:
private:
};